iT邦幫忙

2024 iThome 鐵人賽

DAY 0
0
生成式 AI

除了ChatGPT,你了解生成式AI的其他應用嗎?30天從零到精通的學習與實作系列 第 17

Day17 透過Unsloth進行模型微調__利用ChatGPT進行數據預處理

  • 分享至 

  • xImage
  •  

「微調(Fine-tuning)」是讓 AI 模型學習特定領域知識的一個過程。在這個過程中,我們會把一些專業資料放進去,讓模型不僅掌握基本知識,還能深入理解這些新知識。然後,我們會在這些資料上對模型進行額外的訓練,這樣它就能在特定領域中表現得更好,能更準確地回答相關問題或提供解決方案。

微調可以分成以下三個步驟:

  1. 準備好訓練資料
  2. 訓練微調的模型
  3. 使用微調後的模型

先來看一下如何準備訓練資料。首先將欲訓練的資料轉成 JSON 的格式。
我們可以利用ChatGPT幫我們完成此項工作:

先使用簡單的指令,讓ChatGPT記住範例的格式:
https://ithelp.ithome.com.tw/upload/images/20241012/20168005pV8bpF66QK.png

接著,將我們欲訓練的資料上傳,讓ChatGPT幫我們轉換成JSON格式:
https://ithelp.ithome.com.tw/upload/images/20241012/20168005izKFNx5MoP.png

ChatGPT幫我們轉換的JSON格式如下:
https://ithelp.ithome.com.tw/upload/images/20241012/20168005VsK0YnOibn.png

拿到JSON格式後,複製貼在空白的筆記本裡,儲存檔案時命名為.json的json檔案即可得到我們要的檔案了。
https://ithelp.ithome.com.tw/upload/images/20241012/20168005FiW9YXBlpv.png


上一篇
Day16 利用Open WebUI載入外部文件檢索
下一篇
Day18 透過Unsloth進行模型微調__Colab微調模型
系列文
除了ChatGPT,你了解生成式AI的其他應用嗎?30天從零到精通的學習與實作30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言